Big Huge Thesaurus

Saturnia pavonia

noun